bbabcadbeb
bcbddcbeb
cc
ccaadad
ccabcaebce
ccbbaabae
ccd
ccdaeeabde
ccdeaecae
